package com.crr.crud;

import java.io.Serializable;

public interface ICrud<T>{
    /**
     * 保存数据
     * @param entity
     * @return
     */
    int saveEntity(T entity);

    /**
     * 删除数据
     * @param id
     * @return
     */
    int deleteEntity(Serializable id);

    /**
     * 修改数据
     * @param entity
     * @return
     */
    int updateEntity(T entity);

    /**
     * 根据id查询数据
     * @param id
     * @return
     */
    T getEntity(Serializable id);

}
